//package com.zhentao.springTest;
//
//
//import org.junit.Test;
//import org.junit.runner.RunWith;
//import org.springframework.boot.test.context.SpringBootTest;
//import org.springframework.data.redis.core.RedisTemplate;
//import org.springframework.test.context.junit4.SpringRunner;
//
//import javax.annotation.Resource;
//import java.util.Set;
//
///**
// * @Date 2024/3/6 11:07
// * @Author xdm
// **/
//@SpringBootTest(classes = ScheduleApplication.class)
///**
// * @RunWith(SpringRunner.class)的作用表明Test测试类要使用注入的类，
// * 比如@Autowired注入的类，有了@RunWith(SpringRunner.class)这些类才能实例化到spring容器中，
// * 自动注入才能生效
// */
//@RunWith(SpringRunner.class)
//public class RedisTest {
//    @Resource
//    private RedisTemplate<String,Object> redisTemplate;
//
//    @Test
//    public void testList(){
//        //在list左侧插入数据
//        //  redisTemplate.opsForList().leftPushAll("listKey1","hello1","hello2");
//
//        //从list右侧获取数据
//        String getV= (String) redisTemplate.opsForList().rightPop("listKey1");
//        System.out.println(getV);
//    }
//
//    @Test
//    public void testZset(){
//        //添加数据到zset中  分值
//        redisTemplate.opsForZSet().add("zset_key_001","hello zset 001",1000);
//        redisTemplate.opsForZSet().add("zset_key_001","hello zset 002",8888);
//        redisTemplate.opsForZSet().add("zset_key_001","hello zset 003",7777);
//        redisTemplate.opsForZSet().add("zset_key_001","hello zset 004",999999);
//
//        //按照分值获取数据
//        Set<Object> zset_key_001 = redisTemplate.opsForZSet().rangeByScore("zset_key_001", 0, 8888);
//        System.out.println(zset_key_001);
//
//
//    }
//
//
//
//}
//
